vcControllerGroup

A group of vcMotionControllers.

See in: Overview

Module: vcRobotics2

Parent: vcObject

Children -

Referenced by: vcMotionController.Groups, vcMotionController.createGroup(), vcMotionSyncStatement.SyncGroup, vcProgramSyncStatement.SyncGroup

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
ControllersvcList[vcMotionController]RWGets or sets the controllers that belong to this group.

Exceptions:
ValueError: When the list given to this setter contains None.
NameStringRWGets or sets group's name.

Methods

Learn how to use methods here. The methods are also inherited from the parent class.

NameReturn TypeParametersDescription
addControllerNonevcMotionController argAdds the given controller to this group. The controller is not removed from possible previous group(s).
deleteNoneNoneRemoves the group from its controller and deletes the group.
removeControllerNonevcMotionController argRemoves the given controller from this group.

Exceptions:
ValueError: When the given controller is not a part of this group.

Events

Learn how to use events here. The events are also inherited from the parent class.

NameParametersDescription
OnControllersChangedNoneTriggered when a controller is added or removed from this group